head of cauliflower - French English Dictionary